#include <header.h>

int main(){

    // 库函数
    // 系统调用  -> 对于大多数系统调用
    //                  "一般"系统调用函数会用int类型的返回值来代表程序是否执行成功(一般0代表成功, -1代表失败)
    //                                 (除非这个返回值有别的特殊作用)  
    //                                 也有可能某些系统调用返回指针,  (一般返回指针的时候NULL代表函数执行失败)


    //int fd = open("zs.txt", O_RDWR);
    int fd = open("05_test.c", O_RDWR);
    printf("fd: %d \n", fd);
    if(fd == -1){
        perror("open");
    }
    ERROR_CHECK(fd, -1, "open");


    close(fd);
    return 0;
}

int  a(){

    // open();

    // 0-> 成功
    // -1 -> 失败
    // -2 
    // -3
}
